package com.baizhi.method;

import java.util.Scanner;

/**
 * 线程提供了一个静态的sleep方法
 * static  void sleep(long ms)
 *
 * 该方法可以让线程进入阻塞状态指定毫秒，超时后线程会自动回到RUNNABLE状态再次并发执行
 */
public class SleepDemo {
    public static void main(String[] args) {
        //写一个倒计时的程序
        System.out.println("程序开始执行了");
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入一个整数");
        for (int i = scan.nextInt(); i >0; i--) {
            System.out.println(i);

            try {
                Thread.sleep(1000); //休眠1秒
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }


        System.out.println("时间到");
        System.out.println("程序结束了");
    }
}
